package com.xinjian.jianba.dao.dwmid;


import java.util.List;

import com.xinjian.jianba.dto.GroupDetailVo;
import com.xinjian.jianba.dto.GroupDto;
import com.xinjian.jianba.dto.GroupsVo;
import com.xinjian.jianba.enity.RyGroupEntity;

public interface RyGroupDao {
    int deleteByPrimaryKey(Long id);

    int insert(RyGroupEntity record);

    int insertSelective(RyGroupEntity record);

    RyGroupEntity selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(RyGroupEntity record);

    int updateByPrimaryKey(RyGroupEntity record);
    
    int updateByGroupId(GroupDto groupDto);

	List<RyGroupEntity> selectByGroupId(String groupId);

	List<RyGroupEntity> selectGroupsByCreatorId(String creatorId);
	
	List<GroupsVo> findGroups(String ryInfoId);
	
	GroupDetailVo groupDetail(String groupId);
    
}